package com.netease.framework.b;

import java.util.Vector;

public abstract class a extends e
{
  f a_;

  protected a(int paramInt)
  {
    super(paramInt);
  }

  public b a(Object paramObject, int paramInt1, int paramInt2)
  {
    return new b(this, paramObject, paramInt1, paramInt2);
  }

  public b a(Vector paramVector, Object paramObject, int paramInt1, int paramInt2)
  {
    return new b(paramVector, paramObject, paramInt1, paramInt2);
  }

  public void a(int paramInt, Exception paramException)
  {
  }

  protected abstract void a(int paramInt, Object paramObject);

  public void a(f paramf)
  {
    this.a_ = paramf;
  }

  protected void a(Class paramClass)
  {
    if (this.a_ != null)
      this.a_.a(paramClass);
  }

  protected void a(Object paramObject)
  {
    if (this.a_ != null)
      this.a_.a(paramObject, this);
  }

  protected void a(Object paramObject, a parama)
  {
    if (this.a_ != null)
      this.a_.a(paramObject, parama);
  }

  protected abstract void b(int paramInt, Object paramObject);

  protected void d()
  {
    if (this.a_ != null)
      this.a_.a(this);
  }

  public void e()
  {
    super.e();
    d();
  }

  public void run()
  {
    try
    {
      if (!o())
        c();
      return;
    }
    catch (Exception localException)
    {
      while (true)
      {
        localException.printStackTrace();
        e();
        a(10007, localException);
        h();
      }
    }
  }
}

/* Location:           D:\android\hack\dex2jar-0.0.9.8\classes_dex2jar.jar
 * Qualified Name:     com.netease.framework.b.a
 * JD-Core Version:    0.6.0
 */